﻿namespace DrawableObjects.Actors
{
    /// <summary>
    /// This class provides static objects which are used as attributes in order
    /// to mark which fraction the current actor belongs to.
    /// </summary>
    public class Owner
    {
        private int ownerID
        {
            get;
            set;
        }

        /// <summary>
        /// Static player-object.
        /// </summary>
        public static Owner PLAYER = new Owner(0);

        /// <summary>
        /// Static enemy-object.
        /// </summary>
        public static Owner ENEMY = new Owner(1);


        public static Owner[] owners = new Owner[] {PLAYER, ENEMY};

        private Owner(int ownerID)
        {
            this.ownerID = ownerID;
        }

    }
}

